/*
 * Copyright (C) 2025 Tsingteng MicroSystem
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
#ifndef _NFC_CONFIG_PROP_H_
#define _NFC_CONFIG_PROP_H_

/* NCI Config Parameters */
#define NCI_LOG_LEVEL "NCI_LOG_LEVEL"
#define POLLING_TECH_MASK "POLLING_TECH_MASK"
#define NCI_RSP_TIMEOUT "NCI_RSP_TIMEOUT"
#define NCI_NTF_TIMEOUT "NCI_NTF_TIMEOUT"
#define NCI_DATA_TIMEOUT "NCI_DATA_TIMEOUT"
#define RW_ACTIVATE_TIMEOUT "RW_ACTIVATE_TIMEOUT"
#define DEFAULT_AID_PWR_STATE "DEFAULT_AID_PWR_STATE"
#define DEFAULT_SYS_CODE "DEFAULT_SYS_CODE"
#define AID_MATCHING_MODE "AID_MATCHING_MODE"
#define TMS_LX_DEBUG_LEVEL "TMS_LX_DEBUG_LEVEL"
#define MAX_RAPDU_WAIT_TIME "MAX_RAPDU_WAIT_TIME"
#define T5T_MUTE_LEGACY "T5T_MUTE_LEGACY"

/* Get Vendor Config Parameters */
#define NFA_POLL_BAIL_OUT_MODE "NFA_POLL_BAIL_OUT_MODE"
#define DEFAULT_OFFHOST_ROUTE "DEFAULT_OFFHOST_ROUTE"
#define DEFAULT_NFCF_ROUTE "DEFAULT_NFCF_ROUTE"
#define DEFAULT_SYS_CODE_ROUTE "DEFAULT_SYS_CODE_ROUTE"
#define DEFAULT_SYS_CODE_PWR_STATE "DEFAULT_SYS_CODE_PWR_STATE"
#define DEFAULT_ROUTE "DEFAULT_ROUTE"
#define OFF_HOST_ESE_PIPE_ID "OFF_HOST_ESE_PIPE_ID"
#define OFF_HOST_SIM_PIPE_ID "OFF_HOST_SIM_PIPE_ID"
#define ISO_DEP_MAX_TRANSCEIVE "ISO_DEP_MAX_TRANSCEIVE"
#define DEVICE_HOST_WHITE_LIST "DEVICE_HOST_WHITE_LIST"
#define OFFHOST_ROUTE_UICC "OFFHOST_ROUTE_UICC"
#define OFFHOST_ROUTE_ESE "OFFHOST_ROUTE_ESE"
#define DEFAULT_ISODEP_ROUTE "DEFAULT_ISODEP_ROUTE"
#define NFA_PROPRIETARY_CFG "NFA_PROPRIETARY_CFG"
#define PRESENCE_CHECK_ALGORITHM "PRESENCE_CHECK_ALGORITHM"

/* Get Vndor Extended Config Parameters */
#define TMS_MAX_APDU_WAIT_TIME "TMS_MAX_APDU_WAIT_TIME"
#define TMS_NFCEE_PL_CFG "TMS_NFCEE_PL_CFG"
#define TMS_NFCEE_PL_VALUE "TMS_NFCEE_PL_VALUE"
#define DEFAULT_T4TNFCEE_AID_POWER_STATE "DEFAULT_T4TNFCEE_AID_POWER_STATE"
#define TMS_T4T_NFCEE_ENABLE "TMS_T4T_NFCEE_ENABLE"
#define TMS_SET_ALL_ROUTE_DEFAULT "TMS_SET_ALL_ROUTE_DEFAULT"
#define TMS_DEFAULT_HCE_TECH "TMS_DEFAULT_HCE_TECH"
#define HOST_LISTEN_TECH_MASK "HOST_LISTEN_TECH_MASK"
#define TMS_FORUM_DISABLE "TMS_FORUM_DISABLE"

/* Vendor RF Config Parameters */
#define NFA_STORAGE "NFA_STORAGE"
#define TMS_FORUM_DISABLE "TMS_FORUM_DISABLE"
#define TMS_RF_CONF_BLK_1 "TMS_RF_CONF_BLK_1"
#define TMS_RF_CONF_BLK_2 "TMS_RF_CONF_BLK_2"
#define TMS_RF_CONF_BLK_3 "TMS_RF_CONF_BLK_3"
#define TMS_RF_CONF_BLK_4 "TMS_RF_CONF_BLK_4"
#define TMS_RF_CONF_BLK_5 "TMS_RF_CONF_BLK_5"
#define TMS_RF_CONF_BLK_6 "TMS_RF_CONF_BLK_6"
#define TMS_RF_CONF_BLK_7 "TMS_RF_CONF_BLK_7"
#define TMS_RF_CONF_BLK_8 "TMS_RF_CONF_BLK_8"
#define TMS_RF_CONF_BLK_9 "TMS_RF_CONF_BLK_9"
#define TMS_RF_CONF_BLK_10 "TMS_RF_CONF_BLK_10"
#define TMS_RF_CONF_BLK_11 "TMS_RF_CONF_BLK_11"
#define TMS_RF_CONF_BLK_12 "TMS_RF_CONF_BLK_12"
#define TMS_RF_CONF_BLK_13 "TMS_RF_CONF_BLK_13"
#define TMS_RF_CONF_BLK_14 "TMS_RF_CONF_BLK_14"
#define TMS_RF_CONF_BLK_15 "TMS_RF_CONF_BLK_15"
#define TMS_RF_CONF_BLK_16 "TMS_RF_CONF_BLK_16"
#define TMS_RF_CONF_BLK_17 "TMS_RF_CONF_BLK_17"
#define TMS_RF_CONF_BLK_18 "TMS_RF_CONF_BLK_18"
#define TMS_RF_CONF_BLK_19 "TMS_RF_CONF_BLK_19"
#define TMS_RF_CONF_BLK_20 "TMS_RF_CONF_BLK_20"
#define TMS_RF_CONF_BLK_21 "TMS_RF_CONF_BLK_21"
#define TMS_RF_CONF_BLK_22 "TMS_RF_CONF_BLK_22"
#define TMS_RF_CONF_BLK_23 "TMS_RF_CONF_BLK_23"
#define TMS_RF_CONF_BLK_24 "TMS_RF_CONF_BLK_24"
#define TMS_RF_CONF_BLK_25 "TMS_RF_CONF_BLK_25"
#define TMS_RF_CONF_BLK_26 "TMS_RF_CONF_BLK_26"
#define TMS_RF_CONF_BLK_27 "TMS_RF_CONF_BLK_27"
#define TMS_RF_CONF_BLK_28 "TMS_RF_CONF_BLK_28"
#define TMS_RF_CONF_BLK_29 "TMS_RF_CONF_BLK_29"
#define TMS_RF_CONF_BLK_30 "TMS_RF_CONF_BLK_30"
#define TMS_CORE_CONF_EXTN "TMS_CORE_CONF_EXTN"
#define TMS_CORE_CONF "TMS_CORE_CONF"

#endif /* _NFC_CONFIG_PROP_H_ */